您的位置:首页 >> python

列表

  • python

    重新认识函数我们已经接触过数据类型和不变性中的函数。如果你还没有读过那篇文章,我建议你现在回去看看。让我们看一个函数的简单示例,以确保我们在同一维度。def cheer(volume=None): if volume is None:

  • 基本原理是使用一系列特殊字符和语法来匹配和操作文本数据。正则表达式通常包括模式字符串,用于描述要匹配的文本模式,以及一个或多个特殊字符和语法,用于控制匹配的方式和结果。Python中的正则表达式通常使用re模块来实现

    python

    正则表达式是什么?正则表达式,又称规则表达式,(英语:Regular Expression,在代码中常简写为 regex、regexp 或 RE),它是计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式的文本。 许多程序设

  • python

    排列组合是数学中的一种常见的计算方法,用于求出从给定的元素中选取若干个元素的所有可能的排列或组合。在Python中,有多种方式可以实现排列组合的计算。调用内置函数Python标准库中提供了一个模块itertools,该模块包含了许多用于生成

  • 如何实现希尔排序算法在Python中

    python

    算法描述希尔排序,又叫“缩小增量排序”,是对插入排序进行优化后产生的一种排序算法。它的执行思路是:把数组内的元素按下标增量分组,对每一组元素进行插入排序后,缩小增量并重复之前的步骤,直到增量到达1。一般来说,希尔排序的时间复杂度为O(n1.

  • Python怎么对图片进行resize、裁剪、旋转、翻转

    python

    对图片进行resize、裁剪、旋转、翻转首先我们的原始图片是10张网上下载尺寸不一的图片,如下:操作1:resize 将图片resize到相同尺寸(320,240)from PIL import Imageimport torchvisio

  • python

    logging 的主要作用提供日志记录的接口和众多处理模块,供用户存储各种格式的日志,帮助调试程序或者记录程序运行过程中的输出信息。logging 日志等级logging 日志等级分为五个等级,优先级从高到低依次是 :**CRITICAL;

  • python

    01. 函数的快速体验1.1 快速体验所谓函数,就是把具有独立功能的代码块组织为一个小模块,在需要的时候调用函数的使用包含两个步骤:定义函数 ——封装独立的功能调用函数 —— 享受封装的成果函数的作用,在开发程序时,使用函数可以提高编写的效

  • python

    在 Python 中,迭代器是一个对象,它使你能够遍历一个值的序列,如一个列表或元组。它通过实现两个方法来工作: __iter__() 和 __next__()。__iter__() 方法返回迭代器对象本身,而 __next__() 方法返

  • 如何使用Python随机生成算数问题

    python

    1、环境准备随机生成生成计算题,那我们便需要导入random模块。环境安装:python 3.8: 解释器、pycharm: 代码编辑器。这次的内容很简单不需要安装什么模块,直接安装完Python可以直接使用的哈~2、主程序import r

  • 如何使用Python的命名空间、作用域和装饰器?

    python

    一、名称空间和作用域1、命名空间(Namespace)命名空间是从名称到对象的映射,大部分的命名空间都是通过 Python 字典来实现的。命名空间提供了在项目中避免名字冲突的一种方法。各个命名空间是独立的,没有任何关系的,所以一个命名空间中

  • python

    一个 Python 定时器上下文管理器Python 有一个独特的构造,用于在代码块之前和之后调用函数:上下文管理器。了解 Python 中的上下文管理器上下文管理器长期以来一直是 Python 中重要的一部分。由 PEP 343 于 200

  • 如何使用Python中的面向切面编程AOP和装饰器

    python

    什么是 AOPAOP,就是面向切面编程,简单的说,就是动态地将代码切入到类的指定方法、指定位置上的编程思想就是面向切面的编程。我们管切入到指定类指定方法的代码片段称为切面,而切入到哪些类、哪些方法则叫切入点。这样我们就可以把几个类共有的代码

  • python

    把列表传递给函数后, 函数就能直接访问列表中的内容咯。假设有一组专家,我们想邀请他们参加研讨会。def send_invitation(experts): 发送邀请函 for expert in experts:

  • 如何使用Python中的setup.py文件?

    python

    1. 为什么需要对项目分发打包?平常我们习惯了使用 pip 来安装一些第三方模块,这个安装过程之所以简单,是因为模块开发者为我们默默地为我们做了所有繁杂的工作,而这个过程就是 打包。打包,就是将你的源代码进一步封装,并且将所有的部署工作都

  • 如何用Python实现列表去重?

    python

    方式## 1. 新建列表,如果新列表中不存在,则添加到新列表。 def unique(data): new_list = [] for item in data: if item not in new_lis

  • 分析Python的四种主要数据类型实例

    python

    基本数据类型数值型Python 中的数据皆是对象,比如被熟知的 int 整型对象、float 双精度浮点型、bool 逻辑对象,它们都是单个元素。举两个例子。前缀加 0x,创建一个十六进制的整数:0xa5 # 等于十进制的 165使用 e

  • 正确读取和写入Python项目中的配置的方法是什么?

    python

    1、将配置写在Python文件中这种方法非常简单,但它存在严重的安全问题,我们都知道不应该把配置写在代码中,如果有人把我们的源代码上传到了github中,那么数据库的配置就相当于向全世界公开了,当然,当配置文件不包含敏感信息时,也可以才有这

  • 何为python免杀技术shellcode的加载和执行方法?

    python

    0x01 生成shellcode首先通过下列命令生成一个shellcode,使用msfvenom -p选项来指定paylaod,这里选用windows/x64、exec模块接收的参数。使用calc.exe执行弹出计算器的操作。-f选项用来执

  • 如何使用Python实现多任务的多线程处理?

    python

    1 多线程实现多任务1.1 什么是线程? 进程是操作系统分配程序执行资源的单位,而线程是进程的一个实体,是CPU调度和分配的单位。一个进程肯定有一个主线程,我们可以在一个进程里创建多个线程来实现多任务。1.2 一个程序实现多任

  • 什么是实现Python虚拟机字节的方法?

    python

    数据结构typedef struct { PyObject_VAR_HEAD Py_hash_t ob_shash; char ob_sval[1]; /* Invariants: * ob_sva